package com.tcu.user.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("sbn_user")
public class User {
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
    private String username;
    /**
     * mybatis-plus 只有在使用id 查询的时候，才会使用他自己的注解
     * 我的评价是 不如 mybatis 建议以后使用 mybatis的 resultMap
     */
    @TableField(value = "passwd")
    private String password;

    private String salt;
    private String avatar;
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime gmtCreate;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime gmtModified;
    private String email;
    private String telephone;
    @TableLogic
    private Integer isDeleted;
    private Integer isDisable;
}
